explosive vest - Turkish English Dictionary